Tisk na jehlickove tiskarne

Otázka od: Bronislav Klucka

25. 11. 2003 17:54

Zdar, mam problemy s tiskem na jehlickove pokladni tiskarne (uz jsem to tu
resil) mel jsme problemy hlavne s vyjizdenim papiru po tisku, nakonec jsem
kontaktoval vyrobce, ktery mi poslal toto:
**********************************************
Vazeny pane Klucko,

sekvence pro FULL CUT je v hexa 1B 69 0A a pro PART CUT 1B 6D 0A.....bohuzel
Vam nepovim,jak zadavat v ramci ws pro WINDOWS,ponevadz jsem stary DOSak
potazmo BASICar.Zkuste nasledujici

rem *************
cls:clear:close:reset
full$=chr$(&H1B)+chr$(&H69)+chr$(&H0A)
part$=chr$(&H1B)+chr$(&H6D)+chr$(&H0A)

OPEN "COM?:9600,N,8,1,RS" FOR OUTPUT AS #1
for a=1 to 10
  print #1,full$
next

for i=1 to 10
 print #1,part$
next

print #1,"Test cutteru tiskarny EPSON TM-U210B dokoncen"+full$

close
rem----******* KONEC PROGRAMU ********
**********************************************

ja jsem to prepsal takto:

const p_FULLCUT=#$1B#$6D#$0A;
      p_PAPEROUT=#$1B#$69#$0A;

var fPrn:TextFile;


begin
  AssignPrn(fPrn);
  Rewrite(fPrn);
  Printer.Canvas.Font.PixelsPerInch:=GetDeviceCaps(Printer.Canvas.Handle,
LOGPIXELSY);
  system.Write(fPrn,'text');
  system.Write(fPrn,'text');
  system.Write(fPrn,'text');
  system.WriteLn(p_PAPEROUT );
  system.WriteLn(p_PAPEROUT );
  CloseFile(fPrn);
end;


problem je v tom, ze se mi na konci uctenky objevi ty znaky (ctverecek=$1b,
"i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a urizne se , ale ty
znaky me tam vadi...


Nevite nekdo, kde je problem???


Brona





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Bronislav Klucka

25. 11. 2003 22:49

Jasne, ze jsem to jenom blbe okopiroval do mailu.
tady neni problem ve funkcnosti. to je v pohode (kdyz tam neposlu ty znaky,
nic se nestane, kdyz je tam poslu, vyjede papir a odrizne ho) problem je v
tom, ze tam ty znaky jeste vypise...


Brona
>
> a nepatri nahodou prvne FULLCUT ?
> system.WriteLn(p_FULLCUT );
> system.WriteLn(p_PAPEROUT );
>
>
> nebo tam zkuste poslat #$C
> coz je posun o stranku, pripadne #$A#$C
>
> Lubos
>
>
>

>
>
>> Zdar, mam problemy s tiskem na jehlickove pokladni tiskarne (uz jsem to
tu
>> resil) mel jsme problemy hlavne s vyjizdenim papiru po tisku, nakonec
jsem
>> kontaktoval vyrobce, ktery mi poslal toto:
>> **********************************************
>> Vazeny pane Klucko,
>>
>> sekvence pro FULL CUT je v hexa 1B 69 0A a pro PART CUT 1B 6D
>> 0A.....bohuzel
>> Vam nepovim,jak zadavat v ramci ws pro WINDOWS,ponevadz jsem stary DOSak
>> potazmo BASICar.Zkuste nasledujici
>>
>> rem *************
>> cls:clear:close:reset
>> full$=chr$(&H1B)+chr$(&H69)+chr$(&H0A)
>> part$=chr$(&H1B)+chr$(&H6D)+chr$(&H0A)
>>
>> OPEN "COM?:9600,N,8,1,RS" FOR OUTPUT AS #1
>> for a=1 to 10
>> print #1,full$
>> next
>>
>> for i=1 to 10
>> print #1,part$
>> next
>>
>> print #1,"Test cutteru tiskarny EPSON TM-U210B dokoncen"+full$
>>
>> close
>> rem----******* KONEC PROGRAMU ********
>> **********************************************
>>
>> ja jsem to prepsal takto:
>>
>> const p_FULLCUT=#$1B#$6D#$0A;
>> p_PAPEROUT=#$1B#$69#$0A;
>>
>> var fPrn:TextFile;
>>
>>
>> begin
>> AssignPrn(fPrn);
>> Rewrite(fPrn);
>> Printer.Canvas.Font.PixelsPerInch:=GetDeviceCaps(Printer.Canvas.Handle,
>> LOGPIXELSY);
>> system.Write(fPrn,'text');
>> system.Write(fPrn,'text');
>> system.Write(fPrn,'text');
>> system.WriteLn(p_PAPEROUT );
>> system.WriteLn(p_PAPEROUT );
>> CloseFile(fPrn);
>> end;
>>
>>
>> problem je v tom, ze se mi na konci uctenky objevi ty znaky
>> (ctverecek=$1b,
>> "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a urizne se , ale
>> ty
>> znaky me tam vadi...
>>
>>
>> Nevite nekdo, kde je problem???
>>
>>
>> Brona
>>
>>
>>
>>
>>
>>
>>
>>
>>


Odpovedá: Petr Vones

26. 11. 2003 3:29

From: "Bronislav Klucka" <delphi@pro2-soft.com>
> problem je v tom, ze se mi na konci uctenky objevi ty znaky (ctverecek=$1b,
> "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a urizne se , ale ty
> znaky me tam vadi...

Patrne si tam printer driver jeste neco prida. Kdyz je ta tiskarna pripojena
pres seriovy port, co na ni tisknout primo zasilanim dat na tento port a ne
jako na normalni tiskarnu (coz stejne neni) ?

Petr Vones


Odpovedá: Bronislav Klucka

26. 11. 2003 19:15


> From: "Bronislav Klucka" <delphi@pro2-soft.com>
> > problem je v tom, ze se mi na konci uctenky objevi ty znaky
> (ctverecek=$1b,
> > "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a
> urizne se , ale ty
> > znaky me tam vadi...
>
> Patrne si tam printer driver jeste neco prida. Kdyz je ta
> tiskarna pripojena
> pres seriovy port, co na ni tisknout primo zasilanim dat na tento
> port a ne
> jako na normalni tiskarnu (coz stejne neni) ?
>
> Petr Vones
>

Heh :  ja nejsem zrovna silny v kramflecich, co se komunikace s porty tyce
  muzes mi nastinit jak to mam udelat???


Brona





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Petr Vones

26. 11. 2003 20:12

From: "Bronislav Klucka" <delphi@pro2-soft.com>
> Heh :  ja nejsem zrovna silny v kramflecich, co se komunikace s porty tyce
>   muzes mi nastinit jak to mam udelat???

Pouzit nejakou knihovnu/komponentu pro praci se seriovym portem, nastavit
parametry komunikace, otevrit port a posilat data.

Jedna z mnoha je napriklad AsyncPro:
http://sourceforge.net/projects/tpapro/

Petr Vones





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Bronislav Klucka

26. 11. 2003 20:34


>
> From: "Bronislav Klucka" <delphi@pro2-soft.com>
> > Heh :  ja nejsem zrovna silny v kramflecich, co se komunikace
> s porty tyce
> >   muzes mi nastinit jak to mam udelat???
>
> Pouzit nejakou knihovnu/komponentu pro praci se seriovym portem, nastavit
> parametry komunikace, otevrit port a posilat data.
>
> Jedna z mnoha je napriklad AsyncPro:
> http://sourceforge.net/projects/tpapro/
>
> Petr Vones
>
Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na ten
port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni


Brona





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Petr Vones

26. 11. 2003 21:07

From: "Bronislav Klucka" <delphi@pro2-soft.com>
> Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na ten
> port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni

Napriklad propojit dva seriove porty kabelem a na tom druhem to zase cist. Ale
pokud sam pises tu komunikaci tak asi vis co tam presne posilas. Popripade
muzes pouzit PortMon: http://www.sysinternals.com/ntw2k/freeware/portmon.shtml

Petr Vones





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: ludvil1.edu@mail.cez.cz

27. 11. 2003 6:48


Pokud tisnes pod Win95-98 (nebo zachytavas tisk DOSu) tak tiskni na
vypnutou tiskarny a dokumenty ve fronte (vcetne ridicich znaku) budou
"cekat" v adresari \windows\spool
LL

> Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na
ten
> port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Bronislav Klucka

27. 11. 2003 6:40

Ja tu mam Win2k : 

Brona

> Pokud tisnes pod Win95-98 (nebo zachytavas tisk DOSu) tak tiskni na
> vypnutou tiskarny a dokumenty ve fronte (vcetne ridicich znaku) budou
> "cekat" v adresari \windows\spool
> LL
>
> > Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na
> ten
> > port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale
> to asi neni
>
>
>
>




----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Tomas Rosa

27. 11. 2003 10:47

tak mas jeste tisk do souboru.

v nastaveni tiskarny si vyber ze neni pripojena k LPT1, ci COM1, ale FILE.
Pak si vysledny soubor prohledni - obsahuje vse co je nutne na tu tiskarnu
poslat.

>Ja tu mam Win2k : 
>


                                        S pozdravem
                                                Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa@PinkNet.cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)